Справочное руководство по TDMS 7.0 API
VB Script
Смотри также Отправить замечание

Glossary Item Box

Исходный текст

Option Explicit

'==============================================================================
' Интеграция с AutoCAD.
' !!После создания объекта AutoCAD используем _его_ свойства и методы для работы.
'==============================================================================

Dim FileDialog, FName, AcadApp, AcadDocs, Doc, DocNew

' Создание объекта AutoCad
Set AcadApp = ThisApplication.Utility.StartAutoCad 
'получить коллекцию документов
Set AcadDocs = AcadApp.Documents 

'Создать новый документ: Add создает новый документ из шаблона 
'по умолчанию и устанавливает его активным
Set DocNew = AcadDocs.Add
'Нарисовать точку: SendCommand передает строку VB(VBA) в документ для обработки
DocNew.SendCommand("_line" & vbCr & "100,100" & vbCr & "200,200" & vbCrLf)

'Выбрать документ ACAD для открытия
Set FileDialog = ThisApplication.Dialogs.FileDlg
FileDlg.Filter = "Рисунок AutoCad (*.dwg)|*.dwg||"
    
If FileDlg.Show Then
    FName = FileDlg.FileName
    'Открыть документ: функция Open(Name As String, [ReadOnly], [Password])
    'открывает указанный документ и устанавливает его активным
    Set Doc = AcadDocs.Open(FName)
    'здесь работаем с документом...
End If
'==============================================================================
© 2023 CSoft Development. Все права защищены.